import request from '@/utils/request'

// 获取品牌列
// STORAGE 储存条件
export function getStorageCondition(data) {
  return request({
    url: '/sysDict/getDictValueAndNameSource',
    method: 'get',
    params: {
      'typeCode': 'STORAGE'
    }
  })
}

// OUTPUT_RATE 销项税率
export function getOutputRate(data) {
  return request({
    url: '/sysDict/getDictValueAndNameSource',
    method: 'get',
    params: {
      'typeCode': 'OUTPUT_RATE'
    }
  })
}

// INPUT_RATE 进项税率
export function getInputRate(data) {
  return request({
    url: '/sysDict/getDictValueAndNameSource',
    method: 'get',
    params: {
      'typeCode': 'INPUT_RATE'
    }
  })
}

// 获取供应商级别
export function getSupplierLevel(data) {
  return request({
    url: '/sysDict/getDictValueAndNameSource',
    method: 'get',
    params: {
      'typeCode': 'SUPPLIER_LEVEL'
    }
  })
}

// 获取APP类型
export function getAPPType(data) {
  return request({
    url: '/sysDict/getDictValueAndNameSource',
    method: 'get',
    params: {
      'typeCode': 'APP_TYPE'
    }
  })
}

/*
菜单类型 BY_SYSTEM
内置角色 BUILTIN_ROLE
APP类型  APP_TYPE
供应商级别 SUPPLIER_LEVEL
进项税率  INPUT_RATE
销项税率  OUTPUT_RATE
储存条件  STORAGE
分录日期  DATE
*/

export function getDictValueAndNameSource(data) {
  return request({
    url: '/sysDict/getDictValueAndNameSource',
    method: 'get',
    params: {
      'typeCode': data
    }
  })
}

// 加载字典列表
export function getDictValue() {
  return request({
    url: '/sysDict/loaderDictInfo',
    method: 'post'
  })
}

